package com.github.gaojh.aop;

import com.github.gaojh.aop.aspects.AopAdapter;
import com.github.gaojh.ioc.bean.ClassInfo;
import lombok.Data;

import java.io.Serializable;
import java.lang.reflect.Method;
import java.util.List;

/**
 * @author gaojh
 * @since 2020/3/28
 */
@Data
public class AopInfo implements Serializable {
    /**
     * 哪个类
     */
    private ClassInfo classInfo;

    /**
     * 哪些方法
     */
    private List<Method> methods;

    /**
     * 哪个切面
     */
    private AopAdapter aopAdapter;
}
